package cn.xiangxiang.pojo.order;

import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

@TableName("tb_order")
public class Order implements Serializable {
    private String id ;
    /** 数量合计 */
    private Integer totalNum ;
    /** 金额合计;单位分 */
    private Integer totalMoney ;
    /** 优惠金额;单位分 */
    private Integer preMoney ;
    /** 邮费;单位分 */
    private Integer postFee ;
    /** 实付金额;单位分 */
    private Integer payMoney ;
    /** 支付类型;0活到付款，1微信支付，2支付宝，3银联 */
    private String payType ;
    /** 订单创建时间 */
    private Date createTime ;
    /** 订单更新时间 */
    private Date updateTime ;
    /** 付款时间 */
    private Date payTime ;
    /** 发货时间 */
    private Date consignTime ;
    /** 交易完成时间 */
    private Date endTime ;
    /** 交易关闭时间 */
    private Date closeTime ;
    /** 物流名称 */
    private String shippingName ;
    /** 物流单号 */
    private String shippingCode ;
    /** 用户名称 */
    private String username ;
    /** 买家留言 */
    private String buyerMessage ;
    /** 是否评价 */
    private String buyerRate ;
    /** 收货人 */
    private String receiverContact ;
    /** 收货人手机 */
    private String receiverMobile ;
    /** 收货人地址 */
    private String receiverAddress ;
    /** 订单来源;1web,2app,3微信公众号，4微信小程序，5h5手机页面 */
    private String sourceType ;
    /** 交易流水号 */
    private String transactionId ;
    /** 订单状态;0待付款，1代发货，2已发货，3已完成，4已关闭 */
    private String orderStatus ;
    /** 支付状态;0：未支付，1已支付，2已退款 */
    private String payStatus ;
    /** 发货状态;0：未发货，1：已发货 */
    private String consignStatus ;
    /** 是否删除;0:未删除，1：已删除 */
    private String isDelete ;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getTotalNum() {
        return totalNum;
    }

    public void setTotalNum(Integer totalNum) {
        this.totalNum = totalNum;
    }

    public Integer getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(Integer totalMoney) {
        this.totalMoney = totalMoney;
    }

    public Integer getPreMoney() {
        return preMoney;
    }

    public void setPreMoney(Integer preMoney) {
        this.preMoney = preMoney;
    }

    public Integer getPostFee() {
        return postFee;
    }

    public void setPostFee(Integer postFee) {
        this.postFee = postFee;
    }

    public Integer getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(Integer payMoney) {
        this.payMoney = payMoney;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Date getConsignTime() {
        return consignTime;
    }

    public void setConsignTime(Date consignTime) {
        this.consignTime = consignTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Date getCloseTime() {
        return closeTime;
    }

    public void setCloseTime(Date closeTime) {
        this.closeTime = closeTime;
    }

    public String getShippingName() {
        return shippingName;
    }

    public void setShippingName(String shippingName) {
        this.shippingName = shippingName;
    }

    public String getShippingCode() {
        return shippingCode;
    }

    public void setShippingCode(String shippingCode) {
        this.shippingCode = shippingCode;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getBuyerMessage() {
        return buyerMessage;
    }

    public void setBuyerMessage(String buyerMessage) {
        this.buyerMessage = buyerMessage;
    }

    public String getBuyerRate() {
        return buyerRate;
    }

    public void setBuyerRate(String buyerRate) {
        this.buyerRate = buyerRate;
    }

    public String getReceiverContact() {
        return receiverContact;
    }

    public void setReceiverContact(String receiverContact) {
        this.receiverContact = receiverContact;
    }

    public String getReceiverMobile() {
        return receiverMobile;
    }

    public void setReceiverMobile(String receiverMobile) {
        this.receiverMobile = receiverMobile;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }

    public String getSourceType() {
        return sourceType;
    }

    public void setSourceType(String sourceType) {
        this.sourceType = sourceType;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public String getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public String getConsignStatus() {
        return consignStatus;
    }

    public void setConsignStatus(String consignStatus) {
        this.consignStatus = consignStatus;
    }

    public String getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete;
    }
}
